package com.aseo.business;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.aseo.model.dao.Dao;
import com.aseo.model.entity.Usuario;

//@Service(value="com.aseo.business.UsuarioManager")
public class UsuarioManager {

	@Resource  
	private Dao dao;
	
	public Usuario newUsuario() {  
		return new Usuario();  
	}  
	  
	public void persist(Usuario usuario) {  
		dao.persist(usuario);
	}  
	  
	public List<Usuario> getUsuarios() {  
		final List<Usuario> list = dao.find(Usuario.class);  
	    return list;
	}
	
	public List<Usuario> getUserByUserName(String userName) {
		
		final List<Usuario> list = dao.find(" SELECT usuario FROM com.aseo.model.entity.Usuario usuario " +
											" WHERE  usuario.nombreUsuario = '" + userName + "'");
		return list;
	}
}